Table: Reconciliation of Assets from Segment to Consolidated [Table]

Line Label Object Class Period Type Balance Name
1 Reconciliation of Assets from Segment to Consolidated [Table] [Table]

*

*

us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Business Segment [Axis] [Axis]

*

*

us-gaap:StatementBusinessSegmentsAxis
5 Segment [Domain] [Domain]

*

*

us-gaap:SegmentDomain
6 Operating Segments [Member] [Member]

*

*

us-gaap:OperatingSegmentsMember
7 Reportable Segment [Member] [Member]

*

*

us-gaap:ReportableSegmentsMember
8 All Other Segments [Member] [Member]

*

*

us-gaap:AllOtherSegmentsMember
9 Significant Reconciling Items [Member] [Member]

*

*

us-gaap:MaterialReconcilingItemsMember
10 Unallocated Amount to Segment [Member] [Member]

*

*

us-gaap:UnallocatedAmountToSegmentMember
11 Intersegment Elimination [Member] [Member]

*

*

us-gaap:IntersegmentEliminationMember
12 Corporate Elimination [Member] [Member]

*

*

us-gaap:CorporateEliminationMember
13 Segment Reporting, Asset Reconciling Item [Line Items] [Line Items]

*

*

us-gaap:SegmentReportingAssetReconcilingItemLineItems
14 Reconciliation of Assets from Segment to Consolidated [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
15 Segment Reporting, Asset Reconciling Item [Hierarchy] [Abstract]

*

*

added:SegmentReportingAssetReconcilingItemHierarchy
16 Assets [Concept] Monetary As Of Debit us-gaap:Assets